Semantic matching of ontologies
نویسندگان
چکیده
Introduction The discovery of semantic relationships such as subsumption and dis-jointness is still a challenge in ontology matching [6]. Existing methods use logical reasoning over computed equivalence relationships or machine learning based on lexical and structural features of ontology elements [7, 3]. While these methods deliver good results for some cases, they are limited to the information contained in the input ontologies to be matched. Therefore, background knowledge in form of an additional ontology may be useful to detect semantic relationships. In existing approaches, the identification of an appropriate ontology as background knowledge is often a task left for the user. We present two enhanced approaches for identifying semantic relationships. The first one is based on background knowledge; in contrast to other approaches, it is able to identify a background ontology automatically. The second approach builds on existing machine learning methods for identifying semantic relationships. First evaluation results for these methods and combined approaches show that the integration of these methods is reasonable as more semantic relationships are identified. Semantic Matching using Background Knowledge It has been shown in previous works that using an ontology as background knowledge can improve the match result [1]. The selection of the background ontology is obviously an important step in such an approach. While earlier works either relied on the user to provide such an ontology [1], or used very general upper ontologies (e.g. SUMO-OWL, [5]), our approach is able to select the background ontology automatically. The idea is illustrated in fig. 1 and 2. For the input ontologies S and T, we generate keyword queries for a web search engine (e.g., Google or Swoogle), and for our local ontology repository. The external search engine is only used if the local repository does not contain an appropriate ontology. When a background ontology O is found it can be used for matching. In addition to the direct alignment A dir , two alignments A O,S and A O,T , between the input ontologies and the background ontology, are computed. Then, for each pair of correspondences from A O,S and A O,T , existence of a relationship (i.e., equivalence, subsumption) between the model elements from O is determined. If that is the case, a new correspondence between the concepts from S and T can be inferred. All the correspondences found in this way are called semantic matches (A sem). Eventually, the final result is created by …
منابع مشابه
Centralized Clustering Method To Increase Accuracy In Ontology Matching Systems
Ontology is the main infrastructure of the Semantic Web which provides facilities for integration, searching and sharing of information on the web. Development of ontologies as the basis of semantic web and their heterogeneities have led to the existence of ontology matching. By emerging large-scale ontologies in real domain, the ontology matching systems faced with some problem like memory con...
متن کاملA procedure for Web Service Selection Using WS-Policy Semantic Matching
In general, Policy-based approaches play an important role in the management of web services, for instance, in the choice of semantic web service and quality of services (QoS) in particular. The present research work illustrates a procedure for the web service selection among functionality similar web services based on WS-Policy semantic matching. In this study, the procedure of WS-Policy publi...
متن کاملA DL-based Approach for Detecting Semantic Relations in Geo- Ontology Matching
Ontology matching produces mapping relations between elements of two ontologies and it is a basic problem in geographical information integration. Currently, most existing studies rely on all kinds of semantic similarity between the semantic entities to measure ontology mapping relations. However, these measures are not sufficient due to only detecting equivalence relation of compared ontologie...
متن کاملAn Improved Semantic Schema Matching Approach
Schema matching is a critical step in many applications, such as data warehouse loading, Online Analytical Process (OLAP), Data mining, semantic web [2] and schema integration. This task is defined for finding the semantic correspondences between elements of two schemas. Recently, schema matching has found considerable interest in both research and practice. In this paper, we present a new impr...
متن کاملTowards Ontology Matching via Pattern-Based Detection of Semantic Structures in OWL Ontologies
Ontology Matching is nowadays a vivid area of Computer Science. There are several OM tools looking for correspondences between entities of ontologies. These correspondences are usual simple equivalence mapping pairs classto-class or property-to-property. In our work we concentrate on diverse kinds of semantic structures in ontologies in terms of their detection and mutual matching. For this kin...
متن کاملAn Integrated Ontology Ranking Method for Enhancing Knowledge Reuse
The Semantic Web is a mesh of information linked up such that it can be easily processed by machines. The focus of semantic web is to share data instead of documents and the ontologies act as the mainstay of the semantic web. Ontologies are used to represent domain knowledge in semantic web. As ontologies have many applications in various prominent fields, ontology reuse is becoming increasingl...
متن کامل